CModel_space_point_Base Class Reference
[Code generated by DATATOOL from 'mmdb3.asn' (module 'MMDB-Features')]

Represents ASN.1 type Model-space-point defined in file mmdb3.asn

Search Toolkit Book for CModel_space_point_Base

#include <Model_space_point_.hpp>

Inheritance diagram for CModel_space_point_Base:

Inheritance graph
[legend]
Collaboration diagram for CModel_space_point_Base:

Collaboration graph
[legend]
List of all members.

Detailed Description

CModel_space_point_Base --.

Definition at line 68 of file Model_space_point_.hpp.

Public Types

typedef int TScale_factor
typedef int TX
typedef int TY
typedef int TZ

Public Member Functions

 CModel_space_point_Base (void)
virtual ~CModel_space_point_Base (void)
 DECLARE_INTERNAL_TYPE_INFO ()
bool IsSetScale_factor (void) const
 Check if a value has been assigned to Scale_factor data member.
bool CanGetScale_factor (void) const
 Check if it is safe to call GetScale_factor method.
void ResetScale_factor (void)
 Reset Scale_factor data member.
TScale_factor GetScale_factor (void) const
 Get the Scale_factor member data.
void SetScale_factor (TScale_factor value)
 Assign a value to Scale_factor data member.
TScale_factorSetScale_factor (void)
 Assign a value to Scale_factor data member.
bool IsSetX (void) const
 Check if a value has been assigned to X data member.
bool CanGetX (void) const
 Check if it is safe to call GetX method.
void ResetX (void)
 Reset X data member.
TX GetX (void) const
 Get the X member data.
void SetX (TX value)
 Assign a value to X data member.
TXSetX (void)
 Assign a value to X data member.
bool IsSetY (void) const
 Check if a value has been assigned to Y data member.
bool CanGetY (void) const
 Check if it is safe to call GetY method.
void ResetY (void)
 Reset Y data member.
TY GetY (void) const
 Get the Y member data.
void SetY (TY value)
 Assign a value to Y data member.
TYSetY (void)
 Assign a value to Y data member.
bool IsSetZ (void) const
 Check if a value has been assigned to Z data member.
bool CanGetZ (void) const
 Check if it is safe to call GetZ method.
void ResetZ (void)
 Reset Z data member.
TZ GetZ (void) const
 Get the Z member data.
void SetZ (TZ value)
 Assign a value to Z data member.
TZSetZ (void)
 Assign a value to Z data member.
virtual void Reset (void)
 Reset the whole object.

Private Types

typedef CSerialObject Tparent

Private Member Functions

 CModel_space_point_Base (const CModel_space_point_Base &)
CModel_space_point_Baseoperator= (const CModel_space_point_Base &)

Private Attributes

Uint4 m_set_State [1]
TScale_factor m_Scale_factor
TX m_X
TY m_Y
TZ m_Z


Member Typedef Documentation

typedef CSerialObject CModel_space_point_Base::Tparent [private]
 

Reimplemented in CModel_space_point.

Definition at line 70 of file Model_space_point_.hpp.

typedef int CModel_space_point_Base::TScale_factor
 

Definition at line 81 of file Model_space_point_.hpp.

typedef int CModel_space_point_Base::TX
 

Definition at line 82 of file Model_space_point_.hpp.

typedef int CModel_space_point_Base::TY
 

Definition at line 83 of file Model_space_point_.hpp.

typedef int CModel_space_point_Base::TZ
 

Definition at line 84 of file Model_space_point_.hpp.


Constructor & Destructor Documentation

END_CLASS_INFO CModel_space_point_Base::CModel_space_point_Base void   ) 
 

Definition at line 70 of file Model_space_point_.cpp.

References m_set_State.

CModel_space_point_Base::~CModel_space_point_Base void   )  [virtual]
 

Definition at line 77 of file Model_space_point_.cpp.

CModel_space_point_Base::CModel_space_point_Base const CModel_space_point_Base  )  [private]
 


Member Function Documentation

bool CModel_space_point_Base::CanGetScale_factor void   )  const [inline]
 

Check if it is safe to call GetScale_factor method.

Returns:
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 270 of file Model_space_point_.hpp.

References IsSetScale_factor().

Referenced by GetScale_factor().

bool CModel_space_point_Base::CanGetX void   )  const [inline]
 

Check if it is safe to call GetX method.

Returns:
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 317 of file Model_space_point_.hpp.

References IsSetX().

Referenced by GetX().

bool CModel_space_point_Base::CanGetY void   )  const [inline]
 

Check if it is safe to call GetY method.

Returns:
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 364 of file Model_space_point_.hpp.

References IsSetY().

Referenced by GetY().

bool CModel_space_point_Base::CanGetZ void   )  const [inline]
 

Check if it is safe to call GetZ method.

Returns:
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 411 of file Model_space_point_.hpp.

References IsSetZ().

Referenced by GetZ().

CModel_space_point_Base::DECLARE_INTERNAL_TYPE_INFO  ) 
 

CModel_space_point_Base::TScale_factor CModel_space_point_Base::GetScale_factor void   )  const [inline]
 

Get the Scale_factor member data.

Returns:
Copy of the member data.

Definition at line 283 of file Model_space_point_.hpp.

References CanGetScale_factor(), m_Scale_factor, and CSerialObject::ThrowUnassigned().

Referenced by ModelPoint2Vector().

CModel_space_point_Base::TX CModel_space_point_Base::GetX void   )  const [inline]
 

Get the X member data.

Returns:
Copy of the member data.

Definition at line 330 of file Model_space_point_.hpp.

References CanGetX(), m_X, and CSerialObject::ThrowUnassigned().

Referenced by ModelPoint2Vector().

CModel_space_point_Base::TY CModel_space_point_Base::GetY void   )  const [inline]
 

Get the Y member data.

Returns:
Copy of the member data.

Definition at line 377 of file Model_space_point_.hpp.

References CanGetY(), m_Y, and CSerialObject::ThrowUnassigned().

Referenced by ModelPoint2Vector().

CModel_space_point_Base::TZ CModel_space_point_Base::GetZ void   )  const [inline]
 

Get the Z member data.

Returns:
Copy of the member data.

Definition at line 424 of file Model_space_point_.hpp.

References CanGetZ(), m_Z, and CSerialObject::ThrowUnassigned().

Referenced by ModelPoint2Vector().

bool CModel_space_point_Base::IsSetScale_factor void   )  const [inline]
 

Check if a value has been assigned to Scale_factor data member.

Data member Scale_factor is mandatory; its type is defined as 'typedef int TScale_factor'

Returns:
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 264 of file Model_space_point_.hpp.

References m_set_State.

Referenced by CanGetScale_factor(), and SetScale_factor().

bool CModel_space_point_Base::IsSetX void   )  const [inline]
 

Check if a value has been assigned to X data member.

Data member X is mandatory; its type is defined as 'typedef int TX'

Returns:
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 311 of file Model_space_point_.hpp.

References m_set_State.

Referenced by CanGetX(), and SetX().

bool CModel_space_point_Base::IsSetY void   )  const [inline]
 

Check if a value has been assigned to Y data member.

Data member Y is mandatory; its type is defined as 'typedef int TY'

Returns:
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 358 of file Model_space_point_.hpp.

References m_set_State.

Referenced by CanGetY(), and SetY().

bool CModel_space_point_Base::IsSetZ void   )  const [inline]
 

Check if a value has been assigned to Z data member.

Data member Z is mandatory; its type is defined as 'typedef int TZ'

Returns:
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 405 of file Model_space_point_.hpp.

References m_set_State.

Referenced by CanGetZ(), and SetZ().

CModel_space_point_Base& CModel_space_point_Base::operator= const CModel_space_point_Base  )  [private]
 

void CModel_space_point_Base::Reset void   )  [virtual]
 

Reset the whole object.

Definition at line 50 of file Model_space_point_.cpp.

References ResetScale_factor(), ResetX(), ResetY(), and ResetZ().

void CModel_space_point_Base::ResetScale_factor void   )  [inline]
 

Reset Scale_factor data member.

Definition at line 276 of file Model_space_point_.hpp.

References m_Scale_factor, and m_set_State.

Referenced by Reset().

void CModel_space_point_Base::ResetX void   )  [inline]
 

Reset X data member.

Definition at line 323 of file Model_space_point_.hpp.

References m_set_State, and m_X.

Referenced by Reset().

void CModel_space_point_Base::ResetY void   )  [inline]
 

Reset Y data member.

Definition at line 370 of file Model_space_point_.hpp.

References m_set_State, and m_Y.

Referenced by Reset().

void CModel_space_point_Base::ResetZ void   )  [inline]
 

Reset Z data member.

Definition at line 417 of file Model_space_point_.hpp.

References m_set_State, and m_Z.

Referenced by Reset().

CModel_space_point_Base::TScale_factor & CModel_space_point_Base::SetScale_factor void   )  [inline]
 

Assign a value to Scale_factor data member.

Returns:
Reference to the data value.

Definition at line 299 of file Model_space_point_.hpp.

References IsSetScale_factor(), m_Scale_factor, m_set_State, and CSerialObject::ms_UnassignedByte.

void CModel_space_point_Base::SetScale_factor TScale_factor  value  )  [inline]
 

Assign a value to Scale_factor data member.

Parameters:
value Value to assign

Definition at line 292 of file Model_space_point_.hpp.

References m_Scale_factor, and m_set_State.

CModel_space_point_Base::TX & CModel_space_point_Base::SetX void   )  [inline]
 

Assign a value to X data member.

Returns:
Reference to the data value.

Definition at line 346 of file Model_space_point_.hpp.

References IsSetX(), m_set_State, m_X, and CSerialObject::ms_UnassignedByte.

void CModel_space_point_Base::SetX TX  value  )  [inline]
 

Assign a value to X data member.

Parameters:
value Value to assign

Definition at line 339 of file Model_space_point_.hpp.

References m_set_State, and m_X.

CModel_space_point_Base::TY & CModel_space_point_Base::SetY void   )  [inline]
 

Assign a value to Y data member.

Returns:
Reference to the data value.

Definition at line 393 of file Model_space_point_.hpp.

References IsSetY(), m_set_State, m_Y, and CSerialObject::ms_UnassignedByte.

void CModel_space_point_Base::SetY TY  value  )  [inline]
 

Assign a value to Y data member.

Parameters:
value Value to assign

Definition at line 386 of file Model_space_point_.hpp.

References m_set_State, and m_Y.

CModel_space_point_Base::TZ & CModel_space_point_Base::SetZ void   )  [inline]
 

Assign a value to Z data member.

Returns:
Reference to the data value.

Definition at line 440 of file Model_space_point_.hpp.

References IsSetZ(), m_set_State, m_Z, and CSerialObject::ms_UnassignedByte.

void CModel_space_point_Base::SetZ TZ  value  )  [inline]
 

Assign a value to Z data member.

Parameters:
value Value to assign

Definition at line 433 of file Model_space_point_.hpp.

References m_set_State, and m_Z.


Member Data Documentation

TScale_factor CModel_space_point_Base::m_Scale_factor [private]
 

Definition at line 248 of file Model_space_point_.hpp.

Referenced by GetScale_factor(), ResetScale_factor(), and SetScale_factor().

Uint4 CModel_space_point_Base::m_set_State[1] [private]
 

Definition at line 247 of file Model_space_point_.hpp.

Referenced by CModel_space_point_Base(), IsSetScale_factor(), IsSetX(), IsSetY(), IsSetZ(), ResetScale_factor(), ResetX(), ResetY(), ResetZ(), SetScale_factor(), SetX(), SetY(), and SetZ().

TX CModel_space_point_Base::m_X [private]
 

Definition at line 249 of file Model_space_point_.hpp.

Referenced by GetX(), ResetX(), and SetX().

TY CModel_space_point_Base::m_Y [private]
 

Definition at line 250 of file Model_space_point_.hpp.

Referenced by GetY(), ResetY(), and SetY().

TZ CModel_space_point_Base::m_Z [private]
 

Definition at line 251 of file Model_space_point_.hpp.

Referenced by GetZ(), ResetZ(), and SetZ().


The documentation for this class was generated from the following files:
Generated on Wed Dec 9 08:02:39 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Wed Dec 09 08:19:28 2009 by modify_doxy.py rev. 173732