Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
Coord3D Struct Reference

#include <BaseType.h>

Public Member Functions

Real length (void) const
 
Real lengthSqr (void) const
 
void normalize (void)
 
void zero (void)
 
void add (const Coord3D *a)
 
void sub (const Coord3D *a)
 
void set (const Coord3D *a)
 
void set (Real ax, Real ay, Real az)
 
void scale (Real scale)
 
Bool equals (const Coord3D &r)
 
Bool operator== (const Coord3D &r)
 

Static Public Member Functions

static void crossProduct (const Coord3D *a, const Coord3D *b, Coord3D *r)
 

Public Attributes

Real x
 
Real y
 
Real z
 

Detailed Description

Definition at line 331 of file BaseType.h.

Member Function Documentation

◆ add()

void Coord3D::add ( const Coord3D * a)
inline

Definition at line 364 of file BaseType.h.

◆ crossProduct()

static void Coord3D::crossProduct ( const Coord3D * a,
const Coord3D * b,
Coord3D * r )
inlinestatic

Definition at line 350 of file BaseType.h.

◆ equals()

Bool Coord3D::equals ( const Coord3D & r)
inline

Definition at line 399 of file BaseType.h.

◆ length()

Real Coord3D::length ( void ) const
inline

Definition at line 335 of file BaseType.h.

◆ lengthSqr()

Real Coord3D::lengthSqr ( void ) const
inline

Definition at line 336 of file BaseType.h.

◆ normalize()

void Coord3D::normalize ( void )
inline

Definition at line 338 of file BaseType.h.

◆ operator==()

Bool Coord3D::operator== ( const Coord3D & r)
inline

Definition at line 406 of file BaseType.h.

◆ scale()

void Coord3D::scale ( Real scale)
inline

Definition at line 392 of file BaseType.h.

◆ set() [1/2]

void Coord3D::set ( const Coord3D * a)
inline

Definition at line 378 of file BaseType.h.

◆ set() [2/2]

void Coord3D::set ( Real ax,
Real ay,
Real az )
inline

Definition at line 385 of file BaseType.h.

◆ sub()

void Coord3D::sub ( const Coord3D * a)
inline

Definition at line 371 of file BaseType.h.

◆ zero()

void Coord3D::zero ( void )
inline

Definition at line 357 of file BaseType.h.

Member Data Documentation

◆ x

Real Coord3D::x

Definition at line 333 of file BaseType.h.

◆ y

Real Coord3D::y

Definition at line 333 of file BaseType.h.

◆ z

Real Coord3D::z

Definition at line 333 of file BaseType.h.


The documentation for this struct was generated from the following file: