Open CASCADE Technology 6.5.2
Public Member Functions
StepBasic_DateTimeSelect Class Reference

#include <StepBasic_DateTimeSelect.hxx>

Inheritance diagram for StepBasic_DateTimeSelect:
Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 StepBasic_DateTimeSelect ()
 Returns a DateTimeSelect SelectType

Standard_Integer CaseNum (const Handle< Standard_Transient > &ent) const
 Recognizes a DateTimeSelect Kind Entity that is :
1 -> Date
2 -> LocalTime
3 -> DateAndTime
0 else

Handle_StepBasic_Date Date () const
 returns Value as a Date (Null if another type)

Handle_StepBasic_LocalTime LocalTime () const
 returns Value as a LocalTime (Null if another type)

Handle_StepBasic_DateAndTime DateAndTime () const
 returns Value as a DateAndTime (Null if another type)


Constructor & Destructor Documentation

StepBasic_DateTimeSelect::StepBasic_DateTimeSelect ( )

Member Function Documentation

Standard_Integer StepBasic_DateTimeSelect::CaseNum ( const Handle< Standard_Transient > &  ent) const [virtual]

Implements StepData_SelectType.

Handle_StepBasic_Date StepBasic_DateTimeSelect::Date ( ) const
Handle_StepBasic_DateAndTime StepBasic_DateTimeSelect::DateAndTime ( ) const
Handle_StepBasic_LocalTime StepBasic_DateTimeSelect::LocalTime ( ) const
void StepBasic_DateTimeSelect::operator delete ( void *  anAddress) [inline]

Reimplemented from StepData_SelectType.

void* StepBasic_DateTimeSelect::operator new ( size_t  ,
void *  anAddress 
) [inline]

Reimplemented from StepData_SelectType.

void* StepBasic_DateTimeSelect::operator new ( size_t  size) [inline]

Reimplemented from StepData_SelectType.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines